#!/bin/bash

source ./redis.env
# 获取容器信息
container_info=`docker ps -a | grep ${ALBERTMU_C_NAME}`
# 容器存在
if [[ $container_info ]]; then
    # 若容器正在运行，则终止服务
    if [[ $container_info =~ 'Up' ]]; then
        docker stop $ALBERTMU_C_NAME && echo '已停止服务！'
        sleep 3
    fi
    # 删除容器
    docker rm $ALBERTMU_C_NAME && echo '已删除容器！'
    sleep 3
else
    echo '不存在服务'
fi
# 获取镜像信息
image_info=`docker images redis:${ALBERTMU_REDIS_VERSION}`
# 若镜像存在
if [[ $image_info ]]; then
    # 删除镜像
    docker rmi redis:${ALBERTMU_REDIS_VERSION} && echo '已清理镜像！'
fi
# 删除工作空间
home=$ALBERTMU_REDIS_WORKSPACE
[ -d $home ] && rm -rf $home && echo '已清理工作空间！'
echo 'docker中已不存在redis！'
